home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / nt / emacssrc.zip / EMACSSRC.TAR / emacs-19.17 / src / fileio_p.h < prev    next >
C/C++ Source or Header  |  1993-10-06  |  4KB  |  73 lines

  1. #ifndef __FILEIO_P_H__
  2. #define __FILEIO_P_H__
  3.  
  4. extern _VOID_ report_file_error _P_((char *string, Lisp_Object data));
  5. extern Lisp_Object close_file_unwind _P_((Lisp_Object fd));
  6. extern char * file_name_as_directory _P_((char *out, char *in));
  7. extern int directory_file_name _P_((char *src, char *dst));
  8. extern Lisp_Object expand_and_dir_to_file _P_((Lisp_Object filename,
  9.                                                Lisp_Object defdir));
  10. extern _VOID_ barf_or_query_if_file_exists _P_((Lisp_Object absname,
  11.                                                 unsigned char *querystring,
  12.                                                 int interactive));
  13. extern int e_write _P_((int desc, register char *addr, register int len));
  14. extern Lisp_Object auto_save_error _P_((Lisp_Object dummy));
  15. extern Lisp_Object auto_save_1 _P_((void));
  16. extern _VOID_ syms_of_fileio _P_((void));
  17.     
  18. DEFUN_P(Ffind_file_name_handler, (Lisp_Object filename));
  19. DEFUN_P(Ffile_name_directory, (Lisp_Object file));
  20. DEFUN_P(Ffile_name_nondirectory, (Lisp_Object file));
  21. DEFUN_P(Funhandled_file_name_directory, (Lisp_Object filename));
  22. DEFUN_P(Ffile_name_as_directory, (Lisp_Object file));
  23. DEFUN_P(Fdirectory_file_name, (Lisp_Object directory));
  24. DEFUN_P(Fmake_temp_name, (Lisp_Object prefix));
  25. DEFUN_P(Fexpand_file_name, (Lisp_Object name, Lisp_Object defalt));
  26. DEFUN_P(Fsubstitute_in_file_name, (Lisp_Object string));
  27. DEFUN_P(Fcopy_file, (Lisp_Object filename, Lisp_Object newname,
  28.                      Lisp_Object ok_if_already_exists, Lisp_Object keep_date));
  29. DEFUN_P(Fmake_directory_internal, (Lisp_Object dirname));
  30. DEFUN_P(Fdelete_directory, (Lisp_Object dirname));
  31. DEFUN_P(Fdelete_file, (Lisp_Object filename));
  32. DEFUN_P(Frename_file, (Lisp_Object filename, Lisp_Object newname,
  33.                        Lisp_Object ok_if_already_exists));
  34. DEFUN_P(Fadd_name_to_file, (Lisp_Object filename, Lisp_Object newname,
  35.                             Lisp_Object ok_if_already_exists));
  36. DEFUN_P(Fmake_symbolic_link, (Lisp_Object filename, Lisp_Object linkname,
  37.                               Lisp_Object ok_if_already_exists));
  38. DEFUN_P(Fdefine_logical_name, (Lisp_Object varname, Lisp_Object string));
  39. DEFUN_P(Fsysnetunam, (Lisp_Object path, Lisp_Object name));
  40. DEFUN_P(Ffile_name_absolute_p, (Lisp_Object filename));
  41. DEFUN_P(Ffile_exists_p, (Lisp_Object filename));
  42. DEFUN_P(Ffile_executable_p, (Lisp_Object filename));
  43. DEFUN_P(Ffile_readable_p, (Lisp_Object filename));
  44. DEFUN_P(Ffile_symlink_p, (Lisp_Object filename));
  45. DEFUN_P(Ffile_writable_p, (Lisp_Object filename));
  46. DEFUN_P(Ffile_directory_p, (Lisp_Object filename));
  47. DEFUN_P(Ffile_accessible_directory_p, (Lisp_Object filename));
  48. DEFUN_P(Ffile_modes, (Lisp_Object filename));
  49. DEFUN_P(Fset_file_modes, (Lisp_Object filename, Lisp_Object mode));
  50. DEFUN_P(Fset_default_file_modes, (Lisp_Object mode));
  51. DEFUN_P(Fdefault_file_modes, (void));
  52. DEFUN_P(Funix_sync, (void));
  53. DEFUN_P(Ffile_newer_than_file_p, (Lisp_Object file1, Lisp_Object file2));
  54. DEFUN_P(Finsert_file_contents, (Lisp_Object filename, Lisp_Object visit,
  55.                                 Lisp_Object beg, Lisp_Object end));
  56. DEFUN_P(Fwrite_region, (Lisp_Object start, Lisp_Object end,
  57.                         Lisp_Object filename, Lisp_Object append,
  58.                         Lisp_Object visit));
  59. DEFUN_P(Fverify_visited_file_modtime, (Lisp_Object buf));
  60. DEFUN_P(Fclear_visited_file_modtime, (void));
  61. DEFUN_P(Fvisited_file_modtime, (void));
  62. DEFUN_P(Fset_visited_file_modtime, (Lisp_Object time_list));
  63. DEFUN_P(Fdo_auto_save, (Lisp_Object no_message, Lisp_Object current_only));
  64. DEFUN_P(Fset_buffer_auto_saved, (void));
  65. DEFUN_P(Frecent_auto_save_p, (void));
  66. DEFUN_P(Fread_file_name_internal, (Lisp_Object string, Lisp_Object dir,
  67.                                    Lisp_Object action));
  68. DEFUN_P(Fread_file_name, (Lisp_Object prompt, Lisp_Object dir,
  69.                           Lisp_Object defalt, Lisp_Object mustmatch,
  70.                           Lisp_Object initial));
  71.     
  72. #endif
  73.